When using function calls to template functions I am faced with an unexpected matching template func